package cn.iocoder.yudao.module.jky.dal.dataobject.goodscat;

import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;

/**
 * 商品分类 DO
 *
 * @author 超级管理员
 */
@TableName("dm_goods_cat")
@KeySequence("dm_goods_cat_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库，可不写。
@Data
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class GoodsCatDO {

    /**
     * 主键
     */
    @TableId
    private Short catId;
    /**
     * 名称
     */
    private String catName;
    /**
     * 关键词
     */
    private String keywords;
    /**
     * 简要说明
     */
    private String description;
    /**
     * 内容
     */
    private String content;
    /**
     * 排序
     */
    private Integer sort;
    /**
     * 是否显示 Y显示 N不显示
     */
    private String isShow;
    /**
     * 图片/缩略图
     */
    private String img;
    /**
     * 父ID
     */
    private Integer parentId;
    /**
     * 是否推荐/置顶 Y是 N否
     */
    private String isTop;
    /**
     * 类型1自营商城2积分商城
     */
    private Integer type;
    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    @TableField(exist = false)
    private String supplierName;

}
